home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / language / gemfst18.lzh / EXTERROR.H < prev    next >
C/C++ Source or Header  |  1992-03-10  |  934b  |  22 lines

  1. /*****************************************************************************
  2.  * EXTERR.H - Extensions to errno for application-specific error handling.
  3.  ****************************************************************************/
  4.  
  5. #pragma idempotent              /* Sozobon: only include this file once.   */
  6.  
  7. #ifndef _EXTERROR_H_
  8. #define _EXTERROR_H_
  9.  
  10. #include <errno.h>              /* pull in compiler's standard errno stuff */
  11.  
  12. typedef struct _Err_tab {       /* application-specific error message table*/
  13.     int     code;               /* error code                              */
  14.     char    *msg;               /* pointer to message for this code        */
  15.     } _Err_tab;                 /* last entry marked by entry w/code 0     */
  16.  
  17. extern  int   exterrset();      /* add/remove ap-specific err msg table    */
  18. extern  char  *exterror();      /* get ap-specific error message           */
  19.  
  20. #endif
  21.  
  22.